#include <iostream>
#include "Player.h"
#include "Computer.h"
#include "Human.h"
#include "Game.h"


using std::ostream;
using std::cout;
using std::endl;

int main(void)
{

  Game gamePlay;

  gamePlay.start();
  
//  gamePlay.players[0]->display(cout);
 
 // cout << "\nfaw ENDS HERE ----------------"<< endl;

 /* cout<<"\nXin Yuan COMPUTER TEST---------"<<endl;
  Player *players[2];
  
  players[0]=new Computer("comp1");
  players[1]=new Computer("comp2");  
  (players[0])->display(cout);
  (players[1])->display(cout);

  ( players[0])->move();
  (players[1])->firstMove();

	for (int c = 0; c < 2; c++)
		delete (players[c]);

	cout<<"\nXin Yuan TEST ENDS\n";

	cout << "\nTESTING HUMAN\n" << endl;

	Player *p[5];
	p[0] = new Human("Andy");
	cout << "adding andy" << endl;
	p[1] = new Human("Bob");
	cout << "added bob" << endl;
	p[2] = new Player("Cindy", "Human");
	cout << "added cindy as player" << endl;

	for (int a = 0; a < 3; a++)
		p[a]->display(cout);

	for (int a = 0; a < 3; a++)
		delete (p[a]);
*/
  return 0;
}
